package cn.zcx;

import java.io.File;
import java.util.Locale;

/**
 * description:
 * author:zcx
 * lenovo
 * 时间：2022.02.02.15.59
 */
public class File1 {
    public static void main(String[] args) {
        var s="";
        var f=new File(s);
       // del(s);
    }
    //删除文件
    public static void del(String f){
        var file=new File(f);
        del(file);
    }
    public static void del(File f){
        if(f.exists()&&f.isDirectory()){
            for (File t:f.listFiles()) {
                if(t.isFile()){
                   t.delete();
                }else {
                    del(t);
                }
            }
            if(f.isFile()){
                f.delete();
            }
        }
        else {
            System.out.println("该目录或文件不存在");
        }
    }
//统计java文件
    public static void tj(String f){
        var file=new File(f);
        tj(file);
    }
    public static  void tj(File f){
        int count=0;
        for (File t:f.listFiles()) {
           if(t.isFile()&&t.getName().toLowerCase(Locale.ROOT).endsWith(".java")){
               ++count;
           }else if(t.isDirectory()){
               tj(t);
           }
        }
        System.out.println(count);
    }
    //统计任意文件数量


}
